CC      = gcc
LDFLAGS = -g -Wall

all: sopa console

sopa: ProcessList.o parser.o sopac.c
	$(CC) $(LDFLAGS) -o sopa sopac.c ProcessList.o parser.o -l pthread

ProcessList.o: ProcessList.c ProcessList.h
	$(CC) $(LDFLAGS) -c ProcessList.c
	
parser.o: parser.c parser.h
	$(CC) $(LDFLAGS) -c parser.c
	
console: console.c
	$(CC) $(LDFLAGS) -o console console.c

clean:
	rm *.o
